package com.zzyl.vo;


import com.zzyl.elder.domain.CheckInConfig;
import com.zzyl.elder.domain.Contract;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * 入住详情响应模型
 *
 * @author itcast
 * @create 2023/12/19 14:58
 **/
@ApiModel(description = "入住详情响应模型")
public class CheckInDetailVo {
    /**
     * 老人信息
     */
    @ApiModelProperty(value = "老人响应信息")
    private CheckInElderVo checkInElderVo;

    /**
     * 家属信息
     */
    @ApiModelProperty(value = "家属响应信息")
    private List<ElderFamilyVo> elderFamilyVoList;

    /**
     * 入住配置
     */
    @ApiModelProperty(value = "入住配置响应信息")
    private CheckInConfig checkInConfig;

    /**
     * 签约办理
     */
    @ApiModelProperty(value = "签约办理响应信息")
    private Contract contract;

    public CheckInElderVo getCheckInElderVo() {
        return checkInElderVo;
    }

    public void setCheckInElderVo(CheckInElderVo checkInElderVo) {
        this.checkInElderVo = checkInElderVo;
    }

    public List<ElderFamilyVo> getElderFamilyVoList() {
        return elderFamilyVoList;
    }

    public void setElderFamilyVoList(List<ElderFamilyVo> elderFamilyVoList) {
        this.elderFamilyVoList = elderFamilyVoList;
    }

    public CheckInConfig getCheckInConfig() {
        return checkInConfig;
    }

    public void setCheckInConfig(CheckInConfig checkInConfig) {
        this.checkInConfig = checkInConfig;
    }

    public Contract getContract() {
        return contract;
    }

    public void setContract(Contract contract) {
        this.contract = contract;
    }
}
